Il existe deux types de sauvegardes : la sauvegarde de la base Derby qui ne sauvegarde que la base de données (décrite ci-dessous) et la sauvegarde complète qui sauvegarde UVMS et sa base de données (pour la sauvegarde complète reportez-vous au paragraphe "unibackup").
Sauvegarde Derby :
L’accès en écriture à la base de données est bloqué pendant la sauvegarde. La sauvegarde Derby peut être créée :
En mode commande en utilisant la commande uniderbybackup (reportez-vous au paragraphe "uniderbybackup"). Par exemple :
uniderbybackup [-h] [-s [-b <répertoire de sauvegarde>]]
Périodiquement en activant les paramètres correspondants d'UVMS dans UVC :
Activer la sauvegarde Derby : nœud Management Server > Paramètres nœud > Services optionnels, activer la sauvegarde en modifiant la valeur du paramètre “Activer le backup en ligne de Derby" de Non (par défaut) à Oui.
Configurer les sauvegardes Derby : nœud Management Server > Paramètres nœud > Sauvegarde (reportez-vous au paragraphe Configuration de la sauvegarde en ligne périodique ci-dessous).
Lorsqu’une sauvegarde est déclenchée, UVMS :
Si une erreur "File too large" apparaît durant la procédure de sauvegarde de la base de données d'UVMS, le paramètre nœud d'UVMS UXMAXFD doit être augmenté.
Restauration Derby :
Il existe deux façons de restaurer une sauvegarde Derby (toutes deux en mode commande, reportez-vous au paragraphe "uniderbyrestore":
Mode instantané : il permet de récupérer la base de données telle qu'elle était au moment de la sauvegarde, les transactions ultérieures seront perdues lors de la restauration. Cette solution est moins sûre mais la copie est plus rapide que le mode plus sûr dénommé le mode rollforward. Par exemple :
uniderbyrestore -h -s -b <répertoire de sauvegarde>] -mode SNAPSHOT
Mode roll-forward : il permet de récupérer une base de données endommagée dans son état le plus récent avant l'incident. Le paramètre nœud "Activer l'option rollforward des journaux" doit être activé dans les paramètres nœuds du nœud UVMS, catégorie Sauvegarde. Par exemple :
uniderbyrestore -h -s -b <répertoire de sauvegarde>] -mode ROLLFORWARD
Pour restaurer une base de données à l’aide de la récupération par reprise automatique, vous devez déjà disposer d’une copie de sauvegarde de la base de données, de tous les journaux archivés depuis la création de la sauvegarde, et des fichiers journaux actifs.
Pour activer la sauvegarde en ligne, définissez le paramètre : Mode Administration > Nœuds > Paramètres du Nœud Management Serveur > Services optionnels > Activer le backup en ligne de Derby à Oui (Valeur par défaut = Non). Cette modification n'est prise en compte qu'au redémarrage d'UVMS.
Les paramètres suivants relatifs à la gestion de la sauvegarde en ligne sont définis dans le Mode Administration > Nœuds > Paramètres du Nœud Management Serveur > Sauvegardes.
Le répertoire de sauvegarde et le répertoire des journaux doivent être conservés dans un environnement insensible aux défaillances. Ils sont essentiels à la récupération après sinistre. Le répertoire des journaux peut être spécifié dans la variable "derby.storage.logDeviceWhenBackedUp" du fichier <racine_UVMS>/data/data/uvmsdb/service.properties
Lorsque le processus lancé par UVMS termine la nouvelle sauvegarde, la sauvegarde la plus ancienne est supprimée.
Reportez-vous au Manuel utilisateur d’Univiewer, section "Paramètres nœud > Sauvegarde" pour plus de détails.
La commande uniderbybackup sauvegarde la base de données Derby d'UVMS pendant le fonctionnement d’UVMS.
La commande uniderbybackup est exécutable en mode silencieux ou en mode interactif.
La commande uniderbybackup se situe dans le répertoire univiewer_server\<nodename>\app\bin.
Syntaxe :
uniderbybackup [-h] [-s [-b <répertoire de sauvegarde>]]
-s
Optionnel : mode silencieux. Lorsque l’option de silence n’est pas spécifiée, la ligne de commande demande à l’utilisateur tous les paramètres qui n’ont pas été fournis dans la commande.
-b <val>
Optionnel : chemin complet du répertoire de sauvegarde.
Si -s est spécifié et si -b est absent, la valeur est chargée à partir du fichier values.xml.
Si le chemin contient des espaces, vous devez l’insérer entre guillemets en mode silencieux. Le répertoire sera créé par l’opération de sauvegarde. Si le répertoire existe déjà, l’opération de sauvegarde échouera.
-h
Optionnel : Affiche l'aide
Exemple :
uniderbybackup –s -b D:\Backups\Derby
Sauvegarde la base de données Derby d'UVMS dans le répertoire « D:\Backups\Derby ». Le mode sauvegarde instantanée est utilisé. La commande crée un sous-répertoire horodaté contenant la sauvegarde de la base de données.
La commande uniderbyrestore permet de restaurer la base de données Derby d'UVMS à partir d’une sauvegarde générée à l’aide de la commande uniderbybackup ou à l’aide du système de sauvegarde en ligne intégré à UVMS (reportez-vous au Manuel utilisateur d'Univiewer, section « Nœuds>Paramètres du nœud Management Serveur>Services optionnels»).
L’ensemble du contenu de la base de données Derby sera écrasé par les données de sauvegarde.
Important : Vérifiez qu’UVMS soit arrêté avant de tenter de restaurer la base de données, quel que soit le mode de sauvegarde.
Effectuez une sauvegarde complète à l’aide de la commande unibackup -l FULL avant de lancer uniderbyrestore.
La commande uniderbyrestore se situe dans le répertoire univiewer_server\<nom de nœud>\app\bin.
Syntaxe :
uniderbyrestore [-h] [-s -b <répertoire de sauvegarde> -mode SNAPSHOT | ROLLFORWARD]
-s
Optionnel. Mode silencieux
Lorsque le mode silencieux est défini, tous les paramètres doivent être spécifiés dans la ligne de commande (-b obligatoire).
Lorsque l’option de silence n’est pas spécifiée, la ligne de commande demande à l’utilisateur tous les paramètres qui n’ont pas été fournis dans la commande.
-b <val>
Optionnel. Chemin complet du répertoire de sauvegarde.
Obligatoire avec -s
Si le chemin contient des espaces, vous devez le spécifier entre guillemets en mode silencieux.
-mode <val>
Optionnel. Mode de restauration : deux modes de restauration sont pris en charge :
-h
Optionnel. Affiche l'aide
Exemple :
uniderbyrestore –s -b D:\Backups\Derby -mode ROLLFORWARD
Restaure la base de données Derby d'UVMS à partir de la sauvegarde enregistrée dans le répertoire « D:\Backups\Derby » Les journaux d’archive et les journaux actifs seront rejoués afin de restaurer la base de données dans son état le plus récent. La restauration par reprise automatique ne s’applique qu’à une sauvegarde effectuée en mode ROLLFORWARD.
A partir de la version 6.10.41, les nouvelles mises à jour de la documentation sont publiées sur le site Broadcom Techdocs Portal.
Recherchez Dollar Universe.